Sebastien Lafargue [Wed, 19 Aug 2015 10:33:06 +0000 (12:33 +0200)]
GtkTextView: fix margin/padding scroll behaviour
When you move line by line, only padding is
automaticly shown and you need to use Page key to show margin.
This commit also fix cursor going out of the screen bug.
Carlos Garnacho [Mon, 3 Aug 2015 15:22:29 +0000 (17:22 +0200)]
gdkevent: Hold refs to device/source_device
The extra reference will be held from GdkEventPrivate data, so there's
a common place to all events. Without this, events queued after devices/
capabilities disappear (eg. on TTY switch) might hold invalid pointers.
Windowing level operations on those devices (queries, grabs...) are
expected to fail at that time, but we should hold meaningful data for
the regular event handling paths.
https://bugzilla.gnome.org/show_bug.cgi?id=753185
Carlos Garnacho [Wed, 19 Aug 2015 16:45:50 +0000 (18:45 +0200)]
gtkscrolledwindow: Fold kinetic deceleration handling into scroll_event()
In order to play along with child widgets that use scroll events for anything
else than scrolling, it will be better to do this in the bubble phase, so
the child widget has an opportunity to GDK_EVENT_STOP the event before we
trigger kinetic scrolling.
This of course won't work for widgets that choose to reimplement scroll event
handling themselves, they should be smart at resorting to GtkScrolledWindow's
scroll event handling.
This fixes kinetic scrolling kicking in too pervasively on widgets that eg.
implement zoom on scroll events.
https://bugzilla.gnome.org/show_bug.cgi?id=753495
Gábor Kelemen [Wed, 19 Aug 2015 10:07:21 +0000 (10:07 +0000)]
Updated Hungarian translation
Georges Basile Stavracas Neto [Tue, 18 Aug 2015 22:34:21 +0000 (19:34 -0300)]
placessidebar: set Other Locations uri
By assigning an URI to Other Locations item, we
can programaticaly select it. Fixes a bug in Nautilus,
where the Other Locations item is unselected imediately
after being clicked.
Matthias Clasen [Tue, 18 Aug 2015 19:42:56 +0000 (15:42 -0400)]
multipress: Only emit preedit signals if needed
When clearing the compose buffer, don't emit preedit-changed
unconditionally. This triggers a recursion which leads to
a crash.
https://bugzilla.gnome.org/show_bug.cgi?id=753644
Paolo Borelli [Mon, 17 Aug 2015 16:31:15 +0000 (18:31 +0200)]
print operation: let subclasses use a custom paginate
GtkPrintOperation was emitting paginate only if a signal was
connected, this meant that subclassing and overriding the
paginate vfunc lead to the unexpected result that paginate did
not run.
Instead we always emit the signal and use a custom accumulator:
if there is a signal we just run that and avoid the default
handler, otherwise we run the default handler which can be the
one by the subclass or the default handler that just skips
pagination.
Patch by Yevgen Muntyan, fixes #345345
Daniel Mustieles [Tue, 18 Aug 2015 11:56:26 +0000 (13:56 +0200)]
Updated Spanish translation
Daniel Mustieles [Tue, 18 Aug 2015 11:56:16 +0000 (13:56 +0200)]
Updated Spanish translation
Matthias Clasen [Tue, 18 Aug 2015 02:09:03 +0000 (22:09 -0400)]
3.17.7
Jonas Ådahl [Tue, 18 Aug 2015 00:38:07 +0000 (08:38 +0800)]
wayland: Use g_get_prgname() to get the xdg_surface.set_app_id string
Prior to this patch, the ID of the GtkApplication was always used for
clients which were GtkApplications. This would only be guaranteed to be
correct for D-Bus activatable programs. As a result, all
non-D-Bus-activatable applications would set the wrong ID making the
shell unable to find the corresponding .desktop file.
This change makes it so that the GDK backend always uses the name
passed to g_set_prgname, or the default value if not explicitly set, as
this more often corresponds to the .desktop file.
This means that in order to make D-Bus activatable applications set the
correct application ID, they must, for now, manually call
g_set_prgname() with their application ID (basename of the .desktop
file).
If g_get_prgname() returns NULL, fallback to gdk_get_program_class()
even though it will most likely never be correct according to the
xdg_surface.set_app_id specification.
https://bugzilla.gnome.org/show_bug.cgi?id=746435
Carlos Soriano [Mon, 17 Aug 2015 22:42:23 +0000 (00:42 +0200)]
gtkplacesview: allow to cancel connection to server
We were not allowing to cancel the operation at all, and at
most the operation was cancelled only when clicked connect again.
Also due to gvfs bug 753735 we actually weren't cancelling
at all, and therefore creating multiple dialogs.
Georges Basile Stavracas Neto [Mon, 17 Aug 2015 17:25:18 +0000 (14:25 -0300)]
places-view: show a more verbose entry hint
As pointed out by Allan, this is not very helpful. A
call to action label fits better in this case.
Emmanuele Bassi [Mon, 17 Aug 2015 12:32:35 +0000 (13:32 +0100)]
flowbox: Sink the floating reference of model-based children
We don't want to leak references if the widget created to represent the
item in the model does not have a floating reference — which is usually
what happens in bindings, as they automatically sink references when
creating new instances.
See commit
6e03e7e8 for the similar change in GtkListBox.
Chun-wei Fan [Mon, 17 Aug 2015 11:20:04 +0000 (19:20 +0800)]
MSVC Introspection Builds: Remove GCC Requirement
Sorry, the last commit added a generated file instead of the
template.
G-I has been updated to not require a Windows GCC installation
anymore to generate the .gir files, so update the NMake Makefiles
that are used for this purpose.
As a result, it is no longer necessary to define time_t for the .gir
generation as we are on the same compiler throughout the process.
Chun-wei Fan [Mon, 17 Aug 2015 11:18:03 +0000 (19:18 +0800)]
Revert "MSVC Introspection Builds: Remove GCC Requirement"
This reverts commit
aea7809f55ac520b9d2d5d9c1eea1345fabbd7a7.
Chun-wei Fan [Mon, 17 Aug 2015 11:11:53 +0000 (19:11 +0800)]
MSVC Introspection Builds: Remove GCC Requirement
G-I has been updated to not require a Windows GCC installation
anymore to generate the .gir files, so update the NMake Makefiles
that are used for this purpose.
As a result, it is no longer necessary to define time_t for the .gir
generation as we are on the same compiler throughout the process.
Matthias Clasen [Mon, 17 Aug 2015 05:36:37 +0000 (01:36 -0400)]
gtk-demo: Use top/bottom-margin for text views
This lets us replace the hack of inserting tags in the first
and last paragraph to set a above/below-paragraph space.
Sebastien Lafargue [Tue, 23 Dec 2014 20:30:24 +0000 (21:30 +0100)]
text view: add padding and margin
Add API to set top and bottom margins, and add the CSS padding
from the theme to the programmatically set margins.
https://bugzilla.gnome.org/show_bug.cgi?id=406159
Fran Dieguez [Sun, 16 Aug 2015 23:31:09 +0000 (01:31 +0200)]
Updated Galician translations
Matthias Clasen [Sun, 16 Aug 2015 22:20:12 +0000 (18:20 -0400)]
Add a test for gtk_flow_box_bind_model
Matthias Clasen [Sun, 16 Aug 2015 22:05:33 +0000 (18:05 -0400)]
Add gtk_flow_box_bind_model
Matthias Clasen [Sun, 16 Aug 2015 22:04:49 +0000 (18:04 -0400)]
Add a test for g_list_box_bind_model
Matthias Clasen [Sun, 16 Aug 2015 22:11:50 +0000 (18:11 -0400)]
list box: Shorten some static function names
Christoph Reiter [Sun, 16 Aug 2015 06:04:37 +0000 (08:04 +0200)]
Bump Pango requirement to 1.37.3
GTK+ now uses pango_attr_foreground_alpha_new, pango_attr_background_alpha_new,
PANGO_ATTR_FOREGROUND_ALPHA, PANGO_ATTR_BACKGROUND_ALPHA,
pango_renderer_set_alpha, pango_renderer_get_alpha, which were all added
after 1.37.2.
Pedro Albuquerque [Sun, 16 Aug 2015 06:10:06 +0000 (06:10 +0000)]
Updated Portuguese translation
Matthias Clasen [Sun, 16 Aug 2015 03:38:20 +0000 (23:38 -0400)]
popover: Don't restore stale default widget
Only restore the saved default widget if the default hasn't been
changed while the popover was visible.
Matthias Clasen [Sun, 16 Aug 2015 02:20:16 +0000 (22:20 -0400)]
Add a note to gdk_screen_get_width/height_mm
The values returned by these functions are not very well defined,
recommend to use the monitor dimensions instead.
Carlos Garnacho [Fri, 14 Aug 2015 10:05:37 +0000 (12:05 +0200)]
wayland: calculate screen physical size
A simple calculation is done so far (assuming monitor areas never overlap)
so gdk_screen_get_width/height_mm return meaningful values.
https://bugzilla.gnome.org/show_bug.cgi?id=753621
Matthias Clasen [Sun, 16 Aug 2015 02:02:40 +0000 (22:02 -0400)]
popover: Optimize the transition
There's no need to queue a resize here.
https://bugzilla.gnome.org/show_bug.cgi?id=753568
Matthias Clasen [Sat, 15 Aug 2015 20:05:11 +0000 (16:05 -0400)]
window: Set name on idle
Use gdk_threads_add_idle, and set a name on the source to aid
debugging, as we do everywhere else.
Matthias Clasen [Sat, 15 Aug 2015 20:04:09 +0000 (16:04 -0400)]
searc engine model: Set name on idle
Use gdk_threads_add_idle, and set a name on the source to aid
debugging, as we do everywhere else.
Matthias Clasen [Sat, 15 Aug 2015 17:40:30 +0000 (13:40 -0400)]
Update release notes a bit
Matthias Clasen [Sat, 15 Aug 2015 15:16:46 +0000 (11:16 -0400)]
Fix a thinko in GtkLabel
Matthias Clasen [Sat, 15 Aug 2015 15:07:54 +0000 (11:07 -0400)]
Support alpha in text cell renderer colors
This is easily possible, now that Pango supports alpha.
Dušan Kazik [Sat, 15 Aug 2015 09:57:23 +0000 (09:57 +0000)]
Updated Slovak translation
Matthias Clasen [Wed, 12 Aug 2015 01:35:24 +0000 (21:35 -0400)]
GtkLabel: Add alpha support for buildable attributes
Make it possible to set foreground or background alpha in the
builder ui support for Pango attributes.
Matthias Clasen [Wed, 12 Aug 2015 01:25:51 +0000 (21:25 -0400)]
GtkTextDisplay: Use pango renderer alpha support
We don't need to store our own copy of the colors anymore,
now that PangoRenderer can do alpha.
Matthias Clasen [Sat, 15 Aug 2015 01:56:51 +0000 (21:56 -0400)]
Updates
Ray Strode [Fri, 14 Aug 2015 15:24:44 +0000 (11:24 -0400)]
Revert "wayland: require WAYLAND_DISPLAY be set to open wayland display"
This reverts commit
35489f5d31b20a390b45803d760f965391d0b57f.
It snuck in when i was trying to push
commit
f4d2022d46e16e1fdec8ca9b107a9870155832bf
Ray Strode [Fri, 14 Aug 2015 15:03:43 +0000 (11:03 -0400)]
wayland: change wl_log level to G_LOG_LEVEL_DEBUG
wl_log() currently logs using G_LOG_LEVEL_ERROR
(which is fatal). The wayland client library doesn't
expect this behavior. It uses wl_log to log recoverable
errors.
This commit changes the log level to G_LOG_LEVEL_DEBUG
instead.
https://bugzilla.gnome.org/show_bug.cgi?id=753635
Ray Strode [Fri, 14 Aug 2015 14:23:31 +0000 (10:23 -0400)]
wayland: require WAYLAND_DISPLAY be set to open wayland display
The wayland client libraries now require WAYLAND_DISPLAY be set
to use them.
See:
http://cgit.freedesktop.org/wayland/wayland/commit/?id=
fb7e13021730d0a5516ecbd3712ea4235e05d24d
This commit makes _gdk_wayland_display_open bail early if
WAYLAND_DISPLAY is unset, just as it does for XDG_RUNTIME_DIR.
Руслан Ижбулатов [Fri, 14 Aug 2015 12:12:01 +0000 (12:12 +0000)]
GDK W32: Add missing commas
Matthias Clasen [Wed, 12 Aug 2015 23:35:52 +0000 (19:35 -0400)]
Revert "Revert "Revert "gtkwindow: Reset maximize / fullscreen_initially on state changes"""
This reverts commit
8001b2c1b3b9b5535d20ec942c497ae0f0a4adc7.
Matthias Clasen [Wed, 12 Aug 2015 23:35:10 +0000 (19:35 -0400)]
Revert "Revert "Revert "window: fix initial shadow width for maximized/fullscreen windows"""
This reverts commit
968ac90e89f444e180d883a28bfd260b118f451d.
Matthias Clasen [Thu, 23 Jul 2015 03:16:44 +0000 (23:16 -0400)]
Revert "Revert "gtkwindow: Reset maximize / fullscreen_initially on state changes""
This reverts commit
de2ea1ebaabd7550ca6f2a02bfbaa04ac92181fd.
No reason in the commit message was given for the revert, and we need
this for proper behavior on map.
Jasper St. Pierre [Wed, 12 Aug 2015 21:39:46 +0000 (14:39 -0700)]
Revert "Revert "window: fix initial shadow width for maximized/fullscreen windows""
This reverts commit
8b695cc7279270eabf7d2541cfd592608d0add38.
No reason in the commit message was given for the revert, and we need
this for proper behavior on map.
Carlos Garnacho [Thu, 9 Jul 2015 17:36:30 +0000 (19:36 +0200)]
wayland: Implement touchpad gesture events
On wayland, the gestures protocol defines a wl_pointer_gestures global
object, that will match in number with wl_seats, swipe and pinch
interfaces can be obtained from it, which events are translated into
GdkEventTouchpadSwipe/Pinch events.
Carlos Garnacho [Mon, 20 Jul 2015 15:22:33 +0000 (17:22 +0200)]
wayland: Add touchpad gestures protocol
Carlos Garnacho [Fri, 24 Jul 2015 10:59:59 +0000 (12:59 +0200)]
gtkgesture: Add note to gtk_gesture_get_bounding_box()
This is the only function that's will be semantically confusing
with touchpad gesture events, explain what's to be expected there.
Carlos Garnacho [Thu, 9 Jul 2015 17:35:12 +0000 (19:35 +0200)]
gtkgesture: Add touchpad gesture event bit to the controller evmask
Carlos Garnacho [Fri, 24 Jul 2015 11:05:31 +0000 (13:05 +0200)]
gtkgesturedrag: Handle touchpad swipe events
These will only trigger the gesture if it's been created with
the same GtkGesture::n-points than n_fingers in the event.
Carlos Garnacho [Fri, 24 Jul 2015 11:03:09 +0000 (13:03 +0200)]
gtkgestureswipe: Handle touchpad swipe events
These will only trigger the gesture if it's been created with
the same GtkGesture::n-points than n_fingers in the event.
Carlos Garnacho [Thu, 9 Jul 2015 17:34:09 +0000 (19:34 +0200)]
gtkgesturerotate: Handle touchpad pinch events
We let these through in GtkEventController::filter, and handle
these especially on GtkGesture::update.
Carlos Garnacho [Thu, 9 Jul 2015 17:31:27 +0000 (19:31 +0200)]
gtkgesturezoom: Handle touchpad pinch events
We let these through in GtkEventController::filter, and handle
these especially on GtkGesture::update.
Carlos Garnacho [Fri, 24 Jul 2015 16:52:38 +0000 (18:52 +0200)]
gtkgesture: Add docs blurb about touchpad gestures
Not too long though, the precautions to take are minimal.
Carlos Garnacho [Fri, 24 Jul 2015 09:48:44 +0000 (11:48 +0200)]
gtkgesture: Accumulate touchpad events' dx/dy in point data
This will make the gesture "center" the pointer position, plus
the accumulated dx/dy throughout the gesture progress.
Carlos Garnacho [Thu, 9 Jul 2015 17:18:09 +0000 (19:18 +0200)]
gtkgesture: Handle touchpad events
These will be mutually exclusive with touch events, so it won't
be possible to trigger gestures through mixed input and whatnot.
The accounting of touchpad events is slightly different, there
will be a single internal PointData struct, stored in the hashtable
with the NULL event sequence/key (same than pointer events in
this regard), just that the events stored will be GdkEventTouchpad*,
so will hold information about all fingers at once.
But this difference is just internal, the GtkGesture API doesn't
make explicit assumptions about the number of points (the closest
to a per-point query API is gtk_gesture_get_sequences()). All
signals emitted just contain the last changed GdkEventSequence,
and API takes GdkEventSequences, so everything is consistent with
sequence=NULL for touchpad events.
Carlos Garnacho [Thu, 9 Jul 2015 17:11:04 +0000 (19:11 +0200)]
gtkgesture: Refactor n-points querying into a single function
Along the code, we're basically asking for 1) the total count of
touchpoints, and 2) the number of active touchpoints (not denied
nor ended).
Wrap both usecases into a _gtk_gesture_get_n_physical_touchpoints(),
and replace all occurrences.
Carlos Garnacho [Thu, 9 Jul 2015 17:04:59 +0000 (19:04 +0200)]
gtkgesture: Filter out touchpad events by default.
The gestures that don't want touchpad gesture events are majority,
even those that want such events will only listen to subsets (eg.
pinch, swipe,...).
So it makes sense to ignore touchpad events by default, and let
subclasses opt those in.
Carlos Garnacho [Fri, 24 Jul 2015 15:39:35 +0000 (17:39 +0200)]
gtkgesture: Refactor gtk_gesture_handle_event()
We'll be dealing with event types and touchpad gesture phases,
replace the switch by a battery of if/elses. Otherwise, it's
just an style change.
Carlos Garnacho [Thu, 9 Jul 2015 16:55:32 +0000 (18:55 +0200)]
eventcontroller: Add private ::filter method
This will be used right before handle_event() in order to filter
out events, useful to make the previous "no touchpad events" behavior
the default, and have gesture subclasses include manually the touchpad
events they handle.
Carlos Garnacho [Thu, 9 Jul 2015 16:48:41 +0000 (18:48 +0200)]
gtkwidget: Ensure touchpad events trigger the bubbling phase
For all other events, we run the bubble phase deep in the specific
::motion/button-press/release/touch handlers.
For touchpad events, it doesn't make sense to use GtkWidgetClass
slots if the intended way to deal with these are gestures, so we
run the bubble phase directly from gtk_widget_event_internal().
Carlos Garnacho [Thu, 9 Jul 2015 16:47:02 +0000 (18:47 +0200)]
gtkmain: Handle rewriting of event fields during grabs for touchpad events
The window/coordinates will need translation in the case of touchpad gesture
events, same than with other pointer events.
Carlos Garnacho [Thu, 9 Jul 2015 16:44:09 +0000 (18:44 +0200)]
gdk: Proxy touchpad events through the client-side window hierarchy
This includes poking the deepmost window, checking for the
GDK_TOUCHPAD_GESTURE_MASK bit set, and translating coordinates in events
accordingly.
Carlos Garnacho [Thu, 9 Jul 2015 16:42:35 +0000 (18:42 +0200)]
gdk: Add GDK_TOUCHPAD_GESTURE_MASK to GdkEventMask
Users will need to manually select on this in order to receive gesture
events.
Carlos Garnacho [Thu, 9 Jul 2015 16:39:58 +0000 (18:39 +0200)]
gdk: Add touchpad gesture events and event types.
Each gesture type has its separate GdkEvent struct, and begin/update/
end/cancel event types.
There is support for multi-finger swipe (3-4 fingers), and 2-finger
rotate/pinch gestures.
Paolo Borelli [Wed, 12 Aug 2015 06:12:36 +0000 (08:12 +0200)]
cellrendererpixbuf: do not clear the icon helper twice
Do not call _gtk_icon_helper_clear explicitely when the properties
are set, since the corresponding _gtk_icon_helper_set_* method
already calls clear internally.
While at it rename the reset function to make it clear that it
is calling notify for the previous image type and avoid the
notification if the image type is not changing.
Matthias Clasen [Wed, 12 Aug 2015 11:22:05 +0000 (07:22 -0400)]
color chooser: Reset show-editor on unmap
We have a testcolorchooser test, with a --edit option. It was
supposed to make the color chooser come up in edit mode, but
it didn't work ever since we dropped the ::response handler.
Fix it by resetting show-editor on unmap, instead of on map.
This way, users can set show-editor before showing the dialog,
and it will take effect.
David King [Tue, 11 Aug 2015 15:06:17 +0000 (16:06 +0100)]
listbox: Describe behavior change in GtkListBoxCreateWidgetFunc
Help applicaiton authors who may already be binding GtkListBox to a
GListModel by describing the change for 3.18.
https://bugzilla.gnome.org/show_bug.cgi?id=753392
Daniel Mustieles [Wed, 12 Aug 2015 07:04:05 +0000 (09:04 +0200)]
Updated Spanish translation
Daniel Mustieles [Wed, 12 Aug 2015 07:03:50 +0000 (09:03 +0200)]
Updated Spanish translation
Matthias Clasen [Wed, 12 Aug 2015 00:57:52 +0000 (20:57 -0400)]
label: Flesh out pango attribute support
A few attribute types were missing from the support:
rise, letterspacing, fallback, font features. Add support
for these.
Kjartan Maraas [Tue, 11 Aug 2015 17:58:17 +0000 (19:58 +0200)]
Updated Norwegian bokmål translation.
Daniel Mustieles [Tue, 11 Aug 2015 10:34:59 +0000 (12:34 +0200)]
Updated Spanish translation
Matthias Clasen [Mon, 10 Aug 2015 22:09:39 +0000 (00:09 +0200)]
widget-factory: Add a lock button
Matthias Clasen [Mon, 10 Aug 2015 18:32:22 +0000 (20:32 +0200)]
font chooser: Make repeated Escape cancel the dialog
The first Escape clears the search entry, the second Escape
closes the dialog.
Matthias Clasen [Mon, 10 Aug 2015 18:21:33 +0000 (20:21 +0200)]
font chooser: Make the entry activate the default
Matthias Clasen [Mon, 10 Aug 2015 18:17:58 +0000 (20:17 +0200)]
font chooser: Use browse as selection mode
Matthias Clasen [Mon, 10 Aug 2015 18:15:26 +0000 (20:15 +0200)]
font chooser: Make Escape stop search
Georges Basile Stavracas Neto [Mon, 10 Aug 2015 18:35:56 +0000 (15:35 -0300)]
placesview: show Disconnect instead of Eject
Since we're dealing with networks, terms like "Eject" or
the eject button are misleading, since we're not actually
ejecting but disconnecting.
Fix that by showing the appropriate icon and tooltip.
Georges Basile Stavracas Neto [Mon, 10 Aug 2015 18:33:34 +0000 (15:33 -0300)]
placesview: sort by path
As pointed out by Cosimo, we should sort the
items according to their path.
Georges Basile Stavracas Neto [Mon, 10 Aug 2015 18:24:43 +0000 (15:24 -0300)]
placesview: plug a leak
Georges Basile Stavracas Neto [Mon, 10 Aug 2015 17:46:23 +0000 (14:46 -0300)]
placesview: no url for networks
We are not showing the URL of network locations
anymore, since they are distracting and not
necessary.
The code, however, forgot to cleanup the URL,
so we are still showing the URL for network
locations.
Fix that by properly cleanup the URL for network
locations.
Matthias Clasen [Mon, 10 Aug 2015 14:38:04 +0000 (16:38 +0200)]
Adwaita: Don't leak underlines
The .button:link .label selector matches any label "inside" a
link button. And a label inside the context menu counts as inside
for this purpose. This causes the text-decoration property to
leak into the context menu, even though the property is not
inherited. Avoid this by tightening the selector to
.button:link > .label.
https://bugzilla.gnome.org/show_bug.cgi?id=753451
Georges Basile Stavracas Neto [Mon, 10 Aug 2015 13:42:43 +0000 (10:42 -0300)]
placesview: jumps to the default location
When we connect to a server, the default and expected
behavior is going to the default location, which usually
is the home directory or a writable directory.
GtkPlacesSidebar behaves properly, while GtkPlacesView
doesn't.
Fix that by jumping to the default locations instead of
the root location.
Daniel Mustieles [Mon, 10 Aug 2015 07:17:16 +0000 (09:17 +0200)]
Updated Spanish translation
Matthias Clasen [Sun, 9 Aug 2015 21:39:14 +0000 (23:39 +0200)]
Remove some unused data
Matthias Clasen [Sun, 9 Aug 2015 21:39:00 +0000 (23:39 +0200)]
Remove an unused function
Matthias Clasen [Sun, 9 Aug 2015 21:38:40 +0000 (23:38 +0200)]
Remove a self-assignment
clang doesn't like those.
Matthias Clasen [Sun, 9 Aug 2015 21:31:36 +0000 (23:31 +0200)]
Fix a doc comment typo
Necdet Yücel [Sun, 9 Aug 2015 15:53:28 +0000 (15:53 +0000)]
Updated Turkish translation
Pedro Albuquerque [Sun, 9 Aug 2015 07:31:44 +0000 (07:31 +0000)]
Updated Portuguese translation
Matthias Clasen [Sat, 8 Aug 2015 21:05:53 +0000 (23:05 +0200)]
Formatting fixes
Matthias Clasen [Sat, 8 Aug 2015 20:27:29 +0000 (22:27 +0200)]
HighContrast: Fix undershoot in sidebars
This was just not implemented, and the sidebars solid white
background color was inherited by undershoot rectangle.
https://bugzilla.gnome.org/show_bug.cgi?id=753391
Kalev Lember [Sat, 8 Aug 2015 14:33:42 +0000 (16:33 +0200)]
listbox: Avoid using show_all on rows
Don't use gtk_widget_show_all() on row widgets because that would
unconditionally show all of its children. This might be unwanted in case
the row implementation wants to keep some of its children hidden.
This commit changes it to use show() instead of show_all() and relies on
the row widget to control the visibility of its children itself as
appropriate.
https://bugzilla.gnome.org/show_bug.cgi?id=753392
Aurimas Černius [Sat, 8 Aug 2015 14:09:56 +0000 (17:09 +0300)]
Updated Lithuanian translation
Jordi Mas [Sat, 8 Aug 2015 13:20:14 +0000 (15:20 +0200)]
Update Catalan translation
Christoph Reiter [Thu, 6 Aug 2015 19:36:57 +0000 (21:36 +0200)]
quartz: Implement CSD drag resize for all edges/corners
Manual resizing for CSD windows only worked with the bottom
right corner. This extends it to work for all corners and edges.
https://bugzilla.gnome.org/show_bug.cgi?id=753329
Matthias Clasen [Sat, 8 Aug 2015 08:02:49 +0000 (10:02 +0200)]
HighContrast: Improve GtkCalendar drawing
Make days gray that are not in the current month.
https://bugzilla.gnome.org/show_bug.cgi?id=753357